package com.the_last.pojo.vo;

import com.the_last.pojo.po.User;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.util.List;

/**
 * 用户及权限信息 VO
 * 用于一次性查询用户基本信息和权限列表
 */
@Data
@NoArgsConstructor
@AllArgsConstructor
public class UserWithPermissionList {
    
    private Long userId;
    
    /**
     * 用户基本信息
     */
    private User user;
    
    /**
     * 用户权限代码列表
     */
    private List<String> permissionList;
}
